Вывод одиночного символа на основной экран через RST 16

God Mode:

Debugger		; Открыть отладчик для ввода данных
Dec			; Переключить отображение чисел в десятичный режим
Go To 23613		; Переместиться по памяти на нужный адрес
23613 <-- 65364		; Установить накладку на вершину SP-столбика для корректного возврата в BASIC
23612 <-- 32		; Выключить тумблер №0 для вывода на основной экран и включить №5 для подавления курсора
65364 <-- 4777		; Задать программу возврата в BASIC в режим ожидания
AF <-- 22528		; Код буквы X в "А" (88*256)
SP <-- 65364		; Подготовка SP к возврату в BASIC после выполнения программы
PC <-- 16 или 5618	; Установить Стрелочку на запускаемую подпрограмму вывода символа на экран
Trace			; Выйти из отладчика и запустить программу


Assembler EmuZWin:

	ORG 30000

	LD (IY+2), 32	; Выключить тумблер №0 для вывода на основной экран и включить №5 для подавления курсора
	LD A, 'X'	; Взять букву X
	RST 16          ; Вывести её на экран

	LD SP, 65364
	LD (23613), SP	; Установить накладку на вершину SP-столбика для корректного возврата в BASIC
	POP AF		; Срезать SP столбик под корень
	JP 4777		; Выйти на поверхность в режим ожидания


BASIC:

PRINT "X": PAUSE 0 [ENTER]
